﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DTO;
using BUS;
namespace GUI
{
    public partial class FrmThamSo : Form
    {
        public FrmThamSo()
        {
            InitializeComponent();
        }

        private void bntdongy_Click(object sender, EventArgs e)
        {
            if (txtthoigiancho.Text == "")
            {
                MessageBox.Show("Bạn Chưa Nhập Thời Gian Xác Nhận Đặt Bàn");
                return;
            }

            if (int.Parse(txtthoigiancho.Text) < 0)
            {
                MessageBox.Show("Thời gian xác nhận đặt bàn phải lớn hơn hoặc bằng 0!");
                return;
            }
            ThamSoDTO ds = new ThamSoDTO();
            ThamSoBUS kq = new ThamSoBUS();
            int thoigiancho = int.Parse(txtthoigiancho.Text);
            if (kq.themthoigianchodatban(thoigiancho) == 1)
            {
                MessageBox.Show("Cập Nhật Thời Gian Chờ Bàn Thành Công", "Thông Báo");
                return;
            }
            else
            {
                MessageBox.Show("Cập Nhật Thời Gian Chờ Bàn không Thành Công", "Thông Báo");
                return;
            }

        }

        private void FrmThamSo_FormClosed(object sender, FormClosedEventArgs e)
        {
            Program.frm_manhinhchinh.sub_mn_capnhatthamso.Checked = false;
        }

        private void FrmThamSo_Load(object sender, EventArgs e)
        {
            ThamSoBUS kq = new ThamSoBUS();
            int kqload = kq.TonTaiThoiGianChoDatBan();
            if (kqload == 0)
            {
                kq.themthoigianchodatban(0);
            }
            txtthoigiancho.Text = kq.LoadThoiGianChoDatBan().ThoiGianChoDatBan.ToString();
        }

        private void bntthoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void txtthoigiancho_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (!Char.IsDigit(e.KeyChar) && !Char.IsControl(e.KeyChar))
            {
                e.Handled = true;
            }
        }
    }
}
